<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>第二单元日考测试</title>
</head>

<body>
    <div id="demo"></div>
    <ul id="list">
        <li class="one">列表项内容</li>
        <li id="item2">列表项内容</li>
        <li>列表项内容</li>
        <li>列表项内容</li>
        <li>列表项内容</li>
        <li>列表项内容</li>
    </ul>

    <div id="myID">
        <span></span>
        <span></span>
        <span></span>
        <span></span>
        <span></span>
        <span style="background: red"></span>
    </div>
    <script>
        // 功能1
        //获取id名为demo的元素
        var demo = document.getElementById("demo")
        //在控制台输出
        console.log(demo)
        //获取UL下所有的li元素
        var lis = document.getElementById("list").getElementsByTagName("li")
        //在控制台打印li总个数
        console.log(lis.length)
        //获取第2个li的id名
        var li2ID = lis[1].id
        //用弹框输出
        alert(li2ID)
        //获取第1个li的class名
        var li1Class = lis[0].className
        //用弹框输出
        alert(li1Class)
        // 功能2
        // 获取id名称为myID的元素 并获取所有span标签
        var myID = document.getElementById("myID")
        var spans = myID.getElementsByTagName("span")
        // 获取最后一个最后一个span标签  取出行内背景颜色赋值给变量back
        var back = spans[spans.length - 1].style.background
        //  获取倒数第二个span标签  并将内容改为  周考1技能理论我都会及格
        spans[spans.length - 2].innerHTML = "周考1技能理论我都会及格"
        //  给id名称为 myID的元素  添加类名myclass1和myclass2
        myID.className = "myclass1 myclass2"
        //  
    </script>
</body>

</html>